import LimitMonitor from '../routes/InvestmentMonitor/LimitMonitoring';
import AttributionAnalysis from '../routes/performanceAnalysis/attributionAnalysis';
import BaselineInformation from '../routes/businessMaintenance/BaselineInformationNew/BaselineInformationNew';
import InstitutionManage from '../routes/UserManage/InstitutionConfiguration';
import Station from '../routes/UserManage/Station/Station';
import Role from '../routes/UserManage/Role/Role';
import UserManage from '../routes/UserManage/UserManageNew/UserManageNew';
import VisitStatistics from '../routes/OperationalMonitoring/visitStatistics';
import CouponPoolQuery from '../routes/investmentResearch/securityMnt/couponPoolQuery/bond/Bond';
import CouponPoolDefinition from '../routes/investmentResearch/securityMnt/couponPoolDefinition/CouponPoolDefinition';
import CouponPoolApproval from '../routes/investmentResearch/securityMnt/couponPoolApproval';
import OptionManagement from '../routes/shareOptionManagement';
import lifeCycleManagementOfOTC from '../routes/shareOptionManagement/OTCOptionLifeCycleManagement';
import OTCOptionContractsMonitoring from '../routes/shareOptionManagement/OTCOptionContractsMonitoring';
import ProposalList from '../routes/businessProposal/EtfTradeNew/TradeSearch/TradeSearch';
import ProposalVerify from '../routes/businessProposal/Approval';
import EtfProposal from '../routes/businessProposal/EtfTradeNew';
import PositionInquiry from '../routes/investmentAndDecision/PositionInquiry';
import BondDeviationDetail from '../routes/marketAnalysis/bondDeviationAnalysis/bondDeviationDetail';
import CounterpartyInfoQuery from '../routes/counterpartyManagement/counterpartyInformation/counterpartyInfoQuery';
import CounterpartyInfoAdd from '../routes/counterpartyManagement/counterpartyInformation/counterpartyInfoAdd';
import CounterpartyInfoEdit from '../routes/counterpartyManagement/counterpartyInformation/counterpartyInfoEdit';
import CounterpartyInformation from '../routes/counterpartyManagement/counterpartyInformation';
import CreditSetting from '../routes/counterpartyManagement/creditLineManagement/creditSetting';
import CreditOccupation from '../routes/counterpartyManagement/creditLineManagement/creditOccupation';
import BlackList from '../routes/counterpartyManagement/personnelManagement/BlackList';
import WhiteList from '../routes/counterpartyManagement/personnelManagement/WhiteList';
import NetValueAnalysis from '../routes/performanceAnalysis/netValueAnalysis2';
import ProfitAndLossAnalysis from '../routes/performanceAnalysis/profitAndLossAnalysis/anysis';
import YiledPerformance from '../routes/performanceAnalysis/yiledPerformance';
import PressureTest from '../routes/shareOptionManagement/pressureTest';
import AuditLog from '../routes/auditLog/auditLog';
import portfolioTrackings from '../routes/PortfolioManagement/portfolioTrackings';
import PositionManageNew from '../routes/InventoryMnt/HoldPosition/PositionManageNew';
import FundManagement from '../routes/investmentAndDecision/FundManagement';
import TradeQuery from '../routes/InvestmentManage/newTrade';
import BondTrade from '../routes/InvestmentManage/BondTradeNew';
import BuybackOrder from '../routes/InvestmentManage/BuybackOrder/index1';
import CollectingMonitoring from '../routes/PortfolioManagement/CollectingMonitoring';
import StockGroupOrder from '../routes/InvestmentManage/stockGroupOrder';
import IndexMonitoring from '../routes/PortfolioManagement/indexMonitoring';

export const routerConfig = [
  {
    // 限额监控
    path: '/limitMonitoring',
    component: LimitMonitor,
  },
  {
    // brinson归因分析
    path: '/attributionAnalysis',
    component: AttributionAnalysis,
  },
  {
    // 基准信息
    path: '/baselineInformation',
    component: BaselineInformation,
  },
  {
    // 用户管理-机构配置
    path: '/userM/institutionManage',
    component: InstitutionManage,
  },
  {
    // 用户管理-岗位配置
    path: '/userM/station',
    component: Station,
  },
  {
    // 用户管理-角色配置
    path: '/userM/role',
    component: Role,
  },
  {
    // 用户管理-用户配置
    path: '/userM/UserManage',
    component: UserManage,
  },
  {
    // 运营监控/访问统计
    path: '/maat/visitStatistics',
    component: VisitStatistics,
  },
  {
    // 券池管理/券池定义
    path: '/maat/securityMnt/couponPoolDefinition',
    component: CouponPoolDefinition,
  },
  {
    // 券池审批
    path: '/maat/securityMnt/couponPoolApproval',
    component: CouponPoolApproval,
  },
  {
    // 券池管理/券池查询-股票
    path: '/maat/securityMnt/couponPoolQuery/stock',
    component: CouponPoolQuery,
  },
  {
    // 券池管理/券池查询-基金
    path: '/maat/securityMnt/couponPoolQuery/fund',
    component: CouponPoolQuery,
  },
  {
    // 券池管理/券池查询-债券
    path: '/maat/securityMnt/couponPoolQuery/bond',
    component: CouponPoolQuery,
  },

  {
    // //债券信息
    path: '/maat/bondDeviationDetail',
    component: BondDeviationDetail,
  },
  {
    // 投资建议书/ETF建议书
    path: '/maat/proposal/etfProposal',
    component: EtfProposal,
  },
  {
    // 投资建议书/建议书审批
    path: '/maat/proposal/proposalVerify',
    component: ProposalVerify,
  },
  {
    // 投资建议书/建议书查询
    path: '/maat/proposal/proposalList',
    component: ProposalList,
  },
  {
    // 投资建议书/综合查询   用的 综合查询/持仓查询
    path: '/maat/proposal/positionquery',
    component: PositionInquiry,
  },
  {
    // 场外衍生品管理/期权管理
    path: '/maat/OTCDerivativesManagement/OptionManagement',
    component: OptionManagement,
  },
  {
    // 场外衍生品管理/场外期权生命周期管理
    path: '/maat/OTCDerivativesManagement/lifeCycleManagementOfOTC',
    component: lifeCycleManagementOfOTC,
  },
  {
    // 场外衍生品管理/场外期权存续合约监控
    path: '/maat/OTCDerivativesManagement/OTCOptionContractsMonitoring',
    component: OTCOptionContractsMonitoring,
  },
  {
    // 场外衍生品管理/场外期权压力测试
    path: '/maat/OTCDerivativesManagement/OTCOptionStresstest',
    component: PressureTest,
  },
  {
    // 交易对手详情
    path: '/maat/counterparty/query',
    component: CounterpartyInfoQuery,
  },
  {
    // 编辑交易对手
    path: '/maat/counterparty/edit',
    component: CounterpartyInfoEdit,
  },
  {
    // 交易对手新增
    path: '/maat/counterparty/add',
    component: CounterpartyInfoAdd,
  },
  {
    // 交易对手基础信息
    path: '/maat/counterpartyInformation',
    component: CounterpartyInformation,
  },
  {
    // 交易对手授信设置
    path: '/maat/creditLineManagement/creditSetting',
    component: CreditSetting,
  },
  {
    path: '/maat/creditLineManagement/creditOccupation', // 交易对手授信监控
    component: CreditOccupation,
  },
  {
    path: '/maat/counterparty/whiteList', // 交易对手白名单
    component: WhiteList,
  },
  {
    path: '/maat/counterparty/blackList', // 交易对手黑名单
    component: BlackList,
  },
  {
    // 净值分析
    path: '/maat/performanceAnalysis/netValueAnalysis',
    component: NetValueAnalysis,
  },
  {
    // 盈亏分析
    path: '/maat/performanceAnalysis/profitAndLossAnalysis',
    component: ProfitAndLossAnalysis,
  },
  {
    // 收益率表现
    path: '/maat/performanceAnalysis/yieldPerformance',
    component: YiledPerformance,
  },
  {
    // 系统管理/日志审计
    path: '/maat/SysM/auditLog',
    component: AuditLog,
  },
  {
    // 组合管理/组合跟踪
    path: '/maat/portfolioTracking',
    component: portfolioTrackings,
  },
  {
    // 库存管理/持仓管理
    path: '/maat/inventoryMnt/positionManage',
    component: PositionManageNew,
  },
  {
    // 库存管理/资金管理
    path: '/maat/inventoryMnt/fundManagement',
    component: FundManagement,
  },
  {
    // 投资指令/指令查询
    path: '/maat/tradeInstruction/tradeInstructionQuery',
    component: TradeQuery,
  },
  {
    // 投资指令/债券指令
    path: '/maat/tradeInstruction/bondTrade',
    component: BondTrade,
  },
  {
    // 投资指令/回购指令
    path: '/maat/tradeInstruction/buybackOrder',
    component: BuybackOrder,
  },
  // 组合管理/汇总监控
  {
    path: '/maat/portfolioBuild/CollectingMonitoring',
    component: CollectingMonitoring,
  },
  // 投资指令/股票组合指令
  {
    path: '/maat/tradeInstruction/stockGroupOrder',
    component: StockGroupOrder,
  },
  {
    // 组合管理/指数监控
    path: '/maat/portfolioBuild/indexMonitoring',
    component: IndexMonitoring,
  },
];
